from math import*

a = int(input("Введите четырехзначное число: "))
a1 = a//1000
a2 = a//100%10
a3 = a//10%10
a4 = a%10
s = max(a1, a2, a3,a4)
s1 = min(a1,a2,a3,a4)
b = 0
c=0
d2 = 0
f = int(sqrt(a))
f1 = int(sqrt(a1))
f2 = int(sqrt(a2))
f3 = int(sqrt(a3))
f4 = int(sqrt(a4))
if a > 999 and a < 10000:
    if a % 2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: нет")

    if a % 3 == 0:
        print("Число кратное трём: Да")
    else:
        print("Число кратноё трем: нет")

    if f*f == a:
        print("Число является квадратом числа: ", f)
    else:
        print("Число является квадратом числа: Нет")

            
    print("Наибольшая цифра числа: ", s)
    print("Наименьшая цифра числа: ", s1)
    if a1 == 0:
        c+=1
    if a2 == 0:
        c+=1
    if a3 == 0:
        c+=1
    if a4 == 0:
        c+=1
    print("количество нулей в числе: ", c)

    if f4*f4 == a4:
        print("Цифра в разряде единиц является квадратом цифры: ", f4)
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    if f3*f3 == a3:
        print("Цифра в разряде десятков является квадратом цифры:  ", f3)
    else:
        print("Цифра в разряде десятков является квадратом цифры:  Нет")
    if f2*f2 == a2:
        print("Цифра в разряде сотен является квадратом цифры: ", f2)
    else:
        print("Цифра в разряде стоне является квадратом цифры: Нет")
    if f1*f1 == a1:
        print("Цифра в разряде тысяч является квадратом цифры: ", f1)
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
    
    
else: print("Введённое число не является четырёхзначным")
